前端驿站
在看代码的时候发现了一个bug,细细一看,又发现了个小知识点,在使用typeof value时,实际value并未定义,运行却未出现报错。
大致的如下,当然这儿是有问题的,并未使用该参数,先不管这些,
function fun(val) { //... typeof value ? 'a' : 'b'; //... }
虽然value未定义,但是运行时并未报错。
typeof用来粗略的检查变量类型,他也支持对未定义变量的检测,简单demo地址:github。
目录